//
//  XML.h
//  majorPatrol
//
//  Created by Loki Luo on 12-8-30.
//  Copyright (c) 2012年 I.F. All rights reserved.
//

#import <Foundation/Foundation.h>


#define kAttribute           @"___attribute___"
#define kValue               @"___value___"


// XML数据类，针对小数据，简化
@interface XML : NSObject <NSXMLParserDelegate> {
    @public
    NSXMLParser         *m_XMLParser;           // XML解析对象
    NSMutableDictionary *m_dicData;             // 解析后的XML数据，通过词典的方式存储
    @private
    NSMutableArray      *m_arrDicList;          // 解析过程中的词典节点列表
}

@property (nonatomic, strong, readonly) NSDictionary *data;

// 初始化函数
- (id)initWithData:(NSData*)xmlData;
- (id)initWithUrl:(NSString*)xmlUrl;
- (id)initWithFile:(NSString*)xmlFile;

@end
